短期记忆
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
但是这种方法需要你记住每个商品的价格。我们需要条形码扫描仪,我们只要知道商品名称就可以自动将商品的价格添加到总额中去。
我们要创建一个名为scan
的方法。这个方法需要一个商品名作为参数,并添加该商品的价格到总额中。
我们还使用一个switch
语句。以前,我们可能会使用多个if - else
语句。这里用switch
可以做类似的事情。
例如:商品是“鸡蛋”,我们将执行第一个case
,并添加0.98到总额中。如果商品是“牛奶”,对应的case
将执行,并将其价格添加到总额中去。注意在这个switch
中是不需要default
语句的。
说明:
- 编写一个add方法只有一个参数
itemCost
,它将itemCost
添加到total
; - 我们为你写了部分scan语句和一个
switch
语句,添加两个商品到switch中:- “杂志”:4.99;
- “巧克力”:0.45。
最后,使用scan
方法买两个鸡蛋和三份杂志。
在线练习
{$ activeFileHint $}